<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div class="cur-list" id="list">
    <ul class="list-box">
        <li class=""><a href="/video/BV1gM411W7ex?p=1" class="router-link-active" title="001_NodeJS视频简介">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P1</span><span
                        class="part">001_NodeJS视频简介</span></div>
                <div class="duration">04:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=2" class="router-link-active"
                        title="002_NodeJS入门_为什么要学习NodeJS">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P2</span><span
                        class="part">002_NodeJS入门_为什么要学习NodeJS</span></div>
                <div class="duration">03:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=3" class="router-link-active" title="003_NodeJS入门_NodeJS是什么">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P3</span><span
                        class="part">003_NodeJS入门_NodeJS是什么</span></div>
                <div class="duration">01:41</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=4" class="router-link-active" title="004_NodeJS入门_NodeJS的作用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P4</span><span
                        class="part">004_NodeJS入门_NodeJS的作用</span></div>
                <div class="duration">05:19</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=5" class="router-link-active" title="005_NodeJS入门_NodeJS的安装">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P5</span><span
                        class="part">005_NodeJS入门_NodeJS的安装</span></div>
                <div class="duration">06:19</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=6" class="router-link-active" title="006_NodeJS入门_认识命令行工具">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P6</span><span
                        class="part">006_NodeJS入门_认识命令行工具</span></div>
                <div class="duration">02:51</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=7" class="router-link-active" title="007_NodeJS入门_命令的结构">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P7</span><span
                        class="part">007_NodeJS入门_命令的结构</span></div>
                <div class="duration">03:07</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=8" class="router-link-active" title="008_NodeJS入门_CMD常用命令">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P8</span><span
                        class="part">008_NodeJS入门_CMD常用命令</span></div>
                <div class="duration">03:10</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=9" class="router-link-active" title="009_NodeJS入门_NodeJS的初体验">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P9</span><span
                        class="part">009_NodeJS入门_NodeJS的初体验</span></div>
                <div class="duration">03:58</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=10" class="router-link-active"
                        title="010_NodeJS入门_NodeJS编码注意事项">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P10</span><span
                        class="part">010_NodeJS入门_NodeJS编码注意事项</span></div>
                <div class="duration">04:55</div>
            </div>
        </a></li>
        <li class="on"><a href="/video/BV1gM411W7ex?p=11" class="router-link-active" title="011_Buffer_介绍与创建">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style=""><span class="page-num">P11</span><span class="part">011_Buffer_介绍与创建</span>
                </div>
                <div class="duration">07:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=12" class="router-link-active" title="012_Buffer_操作与注意点">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P12</span><span
                        class="part">012_Buffer_操作与注意点</span></div>
                <div class="duration">06:50</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=13" class="router-link-active"
                        title="013_计算机基础_计算机基本组成">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P13</span><span
                        class="part">013_计算机基础_计算机基本组成</span></div>
                <div class="duration">03:48</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=14" class="router-link-active"
                        title="014_计算机基础_程序运行的基本流程">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P14</span><span
                        class="part">014_计算机基础_程序运行的基本流程</span></div>
                <div class="duration">05:17</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=15" class="router-link-active" title="015_计算机基础_进程与线程">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P15</span><span
                        class="part">015_计算机基础_进程与线程</span></div>
                <div class="duration">04:21</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=16" class="router-link-active" title="016_fs模块_写入文件">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P16</span><span
                        class="part">016_fs模块_写入文件</span></div>
                <div class="duration">07:13</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=17" class="router-link-active" title="017_fs模块_同步与异步">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P17</span><span
                        class="part">017_fs模块_同步与异步</span></div>
                <div class="duration">06:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=18" class="router-link-active" title="018_fs模块_文件追加写入">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P18</span><span
                        class="part">018_fs模块_文件追加写入</span></div>
                <div class="duration">06:08</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=19" class="router-link-active" title="019_fs模块_文件流式写入">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P19</span><span
                        class="part">019_fs模块_文件流式写入</span></div>
                <div class="duration">04:55</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=20" class="router-link-active" title="020_fs模块_文件写入应用场景">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P20</span><span
                        class="part">020_fs模块_文件写入应用场景</span></div>
                <div class="duration">04:29</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=21" class="router-link-active" title="021_fs模块_文件读取">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P21</span><span
                        class="part">021_fs模块_文件读取</span></div>
                <div class="duration">04:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=22" class="router-link-active" title="022-文件读取应用场景">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P22</span><span
                        class="part">022-文件读取应用场景</span></div>
                <div class="duration">03:44</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=23" class="router-link-active" title="023_fs模块_文件流式读取">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P23</span><span
                        class="part">023_fs模块_文件流式读取</span></div>
                <div class="duration">06:08</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=24" class="router-link-active" title="024_fs模块练习_文件复制">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P24</span><span
                        class="part">024_fs模块练习_文件复制</span></div>
                <div class="duration">09:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=25" class="router-link-active" title="025_fs模块_文件重命名和移动">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P25</span><span
                        class="part">025_fs模块_文件重命名和移动</span></div>
                <div class="duration">03:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=26" class="router-link-active" title="026_fs模块_文件删除">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P26</span><span
                        class="part">026_fs模块_文件删除</span></div>
                <div class="duration">03:08</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=27" class="router-link-active" title="027_fs模块_文件夹操作">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P27</span><span
                        class="part">027_fs模块_文件夹操作</span></div>
                <div class="duration">09:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=28" class="router-link-active" title="028_fs模块_查看资源状态">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P28</span><span
                        class="part">028_fs模块_查看资源状态</span></div>
                <div class="duration">03:44</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=29" class="router-link-active" title="029_fs模块_路径补充说明">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P29</span><span
                        class="part">029_fs模块_路径补充说明</span></div>
                <div class="duration">04:17</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=30" class="router-link-active"
                        title="030_fs模块_相对路径的Bug与解决">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P30</span><span
                        class="part">030_fs模块_相对路径的Bug与解决</span></div>
                <div class="duration">07:24</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=31" class="router-link-active" title="031_fs练习_批量重命名">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P31</span><span
                        class="part">031_fs练习_批量重命名</span></div>
                <div class="duration">06:43</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=32" class="router-link-active" title="032_path模块">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P32</span><span
                        class="part">032_path模块</span></div>
                <div class="duration">06:45</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=33" class="router-link-active" title="033_HTTP协议_初识HTTP协议">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P33</span><span
                        class="part">033_HTTP协议_初识HTTP协议</span></div>
                <div class="duration">03:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=34" class="router-link-active" title="034_HTTP协议_窥探HTTP报文">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P34</span><span
                        class="part">034_HTTP协议_窥探HTTP报文</span></div>
                <div class="duration">07:26</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=35" class="router-link-active" title="035_HTTP协议_请求报文结构">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P35</span><span
                        class="part">035_HTTP协议_请求报文结构</span></div>
                <div class="duration">01:38</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=36" class="router-link-active" title="036_HTTP协议_请求行">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P36</span><span
                        class="part">036_HTTP协议_请求行</span></div>
                <div class="duration">06:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=37" class="router-link-active" title="037_HTTP协议_请求头">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P37</span><span
                        class="part">037_HTTP协议_请求头</span></div>
                <div class="duration">02:49</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=38" class="router-link-active" title="038_HTTP协议_请求体">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P38</span><span
                        class="part">038_HTTP协议_请求体</span></div>
                <div class="duration">03:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=39" class="router-link-active"
                        title="039_HTTP协议_响应报文结构与响应行">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P39</span><span
                        class="part">039_HTTP协议_响应报文结构与响应行</span></div>
                <div class="duration">03:19</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=40" class="router-link-active" title="040_HTTP协议_响应头与响应体">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P40</span><span
                        class="part">040_HTTP协议_响应头与响应体</span></div>
                <div class="duration">04:21</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=41" class="router-link-active" title="041_网络基础概念_IP的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P41</span><span
                        class="part">041_网络基础概念_IP的介绍</span></div>
                <div class="duration">05:09</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=42" class="router-link-active" title="042_网络基础概念_IP的分类">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P42</span><span
                        class="part">042_网络基础概念_IP的分类</span></div>
                <div class="duration">06:53</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=43" class="router-link-active" title="043_网络基础概念_端口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P43</span><span
                        class="part">043_网络基础概念_端口</span></div>
                <div class="duration">03:47</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=44" class="router-link-active" title="044_http模块_创建HTTP服务端">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P44</span><span
                        class="part">044_http模块_创建HTTP服务端</span></div>
                <div class="duration">09:26</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=45" class="router-link-active"
                        title="045_http模块_HTTP服务的注意事项">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P45</span><span
                        class="part">045_http模块_HTTP服务的注意事项</span></div>
                <div class="duration">12:00</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=46" class="router-link-active"
                        title="046_http模块_浏览器查看HTTP报文">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P46</span><span
                        class="part">046_http模块_浏览器查看HTTP报文</span></div>
                <div class="duration">08:22</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=47" class="router-link-active"
                        title="047_http模块_获取请求行和请求头">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P47</span><span
                        class="part">047_http模块_获取请求行和请求头</span></div>
                <div class="duration">09:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=48" class="router-link-active" title="048_http模块_获取请求体">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P48</span><span
                        class="part">048_http模块_获取请求体</span></div>
                <div class="duration">05:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=49" class="router-link-active"
                        title="049_http模块_获取请求路径与查询字符串">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P49</span><span
                        class="part">049_http模块_获取请求路径与查询字符串</span></div>
                <div class="duration">08:49</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=50" class="router-link-active"
                        title="050_http模块_获取请求路径与查询字符串(新)">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P50</span><span
                        class="part">050_http模块_获取请求路径与查询字符串(新)</span></div>
                <div class="duration">07:07</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=51" class="router-link-active" title="051_http模块_HTTP请求练习">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P51</span><span
                        class="part">051_http模块_HTTP请求练习</span></div>
                <div class="duration">10:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=52" class="router-link-active"
                        title="052_http模块_设置HTTP响应报文">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P52</span><span
                        class="part">052_http模块_设置HTTP响应报文</span></div>
                <div class="duration">09:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=53" class="router-link-active" title="053_http模块_HTTP响应练习">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P53</span><span
                        class="part">053_http模块_HTTP响应练习</span></div>
                <div class="duration">09:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=54" class="router-link-active"
                        title="054_http模块练习_响应文件内容">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P54</span><span
                        class="part">054_http模块练习_响应文件内容</span></div>
                <div class="duration">05:03</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=55" class="router-link-active"
                        title="055_http模块_网页资源加载基本过程">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P55</span><span
                        class="part">055_http模块_网页资源加载基本过程</span></div>
                <div class="duration">07:00</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=56" class="router-link-active"
                        title="056_http模块练习_实现网页引入外部资源">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P56</span><span
                        class="part">056_http模块练习_实现网页引入外部资源</span></div>
                <div class="duration">09:48</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=57" class="router-link-active"
                        title="057_http模块_静态资源与动态资源">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P57</span><span
                        class="part">057_http模块_静态资源与动态资源</span></div>
                <div class="duration">02:46</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=58" class="router-link-active"
                        title="058_http模块_搭建静态资源服务">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P58</span><span
                        class="part">058_http模块_搭建静态资源服务</span></div>
                <div class="duration">08:31</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=59" class="router-link-active"
                        title="059_http模块_静态资源目录与网站根目录">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P59</span><span
                        class="part">059_http模块_静态资源目录与网站根目录</span></div>
                <div class="duration">05:31</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=60" class="router-link-active"
                        title="060_http模块_网页URL之绝对路径">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P60</span><span
                        class="part">060_http模块_网页URL之绝对路径</span></div>
                <div class="duration">07:11</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=61" class="router-link-active"
                        title="061_http模块_网页URL之相对路径">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P61</span><span
                        class="part">061_http模块_网页URL之相对路径</span></div>
                <div class="duration">06:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=62" class="router-link-active"
                        title="062_http模块_页面URL的使用场景">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P62</span><span
                        class="part">062_http模块_页面URL的使用场景</span></div>
                <div class="duration">05:29</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=63" class="router-link-active" title="063_http模块_设置mime类型">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P63</span><span
                        class="part">063_http模块_设置mime类型</span></div>
                <div class="duration">07:12</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=64" class="router-link-active" title="064_http模块_解决乱码问题">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P64</span><span
                        class="part">064_http模块_解决乱码问题</span></div>
                <div class="duration">05:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=65" class="router-link-active" title="065_http模块_完善错误处理">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P65</span><span
                        class="part">065_http模块_完善错误处理</span></div>
                <div class="duration">07:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=66" class="router-link-active"
                        title="066_http模块_GET和POST应用场景与区别">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P66</span><span
                        class="part">066_http模块_GET和POST应用场景与区别</span></div>
                <div class="duration">03:48</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=67" class="router-link-active" title="067_模块化_模块化介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P67</span><span
                        class="part">067_模块化_模块化介绍</span></div>
                <div class="duration">06:42</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=68" class="router-link-active" title="068_模块化_模块化初体验">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P68</span><span
                        class="part">068_模块化_模块化初体验</span></div>
                <div class="duration">02:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=69" class="router-link-active" title="069_模块化_模块暴露数据">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P69</span><span
                        class="part">069_模块化_模块暴露数据</span></div>
                <div class="duration">07:21</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=70" class="router-link-active" title="070_模块化_导入文件模块">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P70</span><span
                        class="part">070_模块化_导入文件模块</span></div>
                <div class="duration">06:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=71" class="router-link-active" title="071_模块化_导入文件夹的情况">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P71</span><span
                        class="part">071_模块化_导入文件夹的情况</span></div>
                <div class="duration">04:26</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=72" class="router-link-active"
                        title="072_模块化_require导入模块的基本流程">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P72</span><span
                        class="part">072_模块化_require导入模块的基本流程</span></div>
                <div class="duration">08:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=73" class="router-link-active"
                        title="073_模块化_CommonJS模块化规范">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P73</span><span
                        class="part">073_模块化_CommonJS模块化规范</span></div>
                <div class="duration">01:17</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=74" class="router-link-active"
                        title="074_包管理工具_包管理工具介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P74</span><span
                        class="part">074_包管理工具_包管理工具介绍</span></div>
                <div class="duration">03:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=75" class="router-link-active" title="075_包管理工具_npm介绍与安装">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P75</span><span
                        class="part">075_包管理工具_npm介绍与安装</span></div>
                <div class="duration">01:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=76" class="router-link-active" title="076_包管理工具_npm初始化包">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P76</span><span
                        class="part">076_包管理工具_npm初始化包</span></div>
                <div class="duration">08:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=77" class="router-link-active" title="077_包管理工具_npm搜索包">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P77</span><span
                        class="part">077_包管理工具_npm搜索包</span></div>
                <div class="duration">03:51</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=78" class="router-link-active" title="078_包管理工具_npm下载安装包">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P78</span><span
                        class="part">078_包管理工具_npm下载安装包</span></div>
                <div class="duration">04:55</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=79" class="router-link-active"
                        title="079_包管理工具_require导入npm模块的基本流程">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P79</span><span
                        class="part">079_包管理工具_require导入npm模块的基本流程</span></div>
                <div class="duration">06:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=80" class="router-link-active"
                        title="080_包管理工具_开发依赖与生产依赖">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P80</span><span
                        class="part">080_包管理工具_开发依赖与生产依赖</span></div>
                <div class="duration">06:33</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=81" class="router-link-active" title="081_包管理工具_npm全局安装">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P81</span><span
                        class="part">081_包管理工具_npm全局安装</span></div>
                <div class="duration">05:41</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=82" class="router-link-active"
                        title="082_包管理工具_修改windows执行策略">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P82</span><span
                        class="part">082_包管理工具_修改windows执行策略</span></div>
                <div class="duration">03:46</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=83" class="router-link-active" title="083_包管理工具_环境变量Path">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P83</span><span
                        class="part">083_包管理工具_环境变量Path</span></div>
                <div class="duration">06:03</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=84" class="router-link-active"
                        title="084_包管理工具_npm安装包的所有依赖">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P84</span><span
                        class="part">084_包管理工具_npm安装包的所有依赖</span></div>
                <div class="duration">04:56</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=85" class="router-link-active"
                        title="085_包管理工具_npm安装指定版本包与删除包">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P85</span><span
                        class="part">085_包管理工具_npm安装指定版本包与删除包</span></div>
                <div class="duration">02:54</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=86" class="router-link-active"
                        title="086_包管理工具_npm配置命令别名">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P86</span><span
                        class="part">086_包管理工具_npm配置命令别名</span></div>
                <div class="duration">05:19</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=87" class="router-link-active" title="087_包管理工具_cnpm介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P87</span><span
                        class="part">087_包管理工具_cnpm介绍</span></div>
                <div class="duration">03:53</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=88" class="router-link-active"
                        title="088_包管理工具_npm配置淘宝镜像">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P88</span><span
                        class="part">088_包管理工具_npm配置淘宝镜像</span></div>
                <div class="duration">04:15</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=89" class="router-link-active"
                        title="089_包管理工具_yarn的介绍与操作">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P89</span><span
                        class="part">089_包管理工具_yarn的介绍与操作</span></div>
                <div class="duration">04:50</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=90" class="router-link-active"
                        title="090_包管理工具_npm与yarn的选择">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P90</span><span
                        class="part">090_包管理工具_npm与yarn的选择</span></div>
                <div class="duration">02:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=91" class="router-link-active" title="091_包管理工具_npm发布一个包">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P91</span><span
                        class="part">091_包管理工具_npm发布一个包</span></div>
                <div class="duration">06:17</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=92" class="router-link-active"
                        title="092_包管理工具_npm包的更新与删除">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P92</span><span
                        class="part">092_包管理工具_npm包的更新与删除</span></div>
                <div class="duration">03:24</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=93" class="router-link-active"
                        title="093_包管理工具_包管理工具扩展介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P93</span><span
                        class="part">093_包管理工具_包管理工具扩展介绍</span></div>
                <div class="duration">02:08</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=94" class="router-link-active"
                        title="094_包管理工具_nvm的介绍与使用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P94</span><span
                        class="part">094_包管理工具_nvm的介绍与使用</span></div>
                <div class="duration">04:30</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=95" class="router-link-active" title="095_express框架_express介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P95</span><span
                        class="part">095_express框架_express介绍</span></div>
                <div class="duration">02:22</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=96" class="router-link-active"
                        title="096_express框架_express的初体验">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P96</span><span
                        class="part">096_express框架_express的初体验</span></div>
                <div class="duration">05:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=97" class="router-link-active" title="097_express框架_路由的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P97</span><span
                        class="part">097_express框架_路由的介绍</span></div>
                <div class="duration">02:24</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=98" class="router-link-active" title="098_express框架_路由的使用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P98</span><span
                        class="part">098_express框架_路由的使用</span></div>
                <div class="duration">07:35</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=99" class="router-link-active"
                        title="099_express框架_获取请求报文参数">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P99</span><span
                        class="part">099_express框架_获取请求报文参数</span></div>
                <div class="duration">05:33</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=100" class="router-link-active"
                        title="100_express框架_获取路由参数">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P100</span><span
                        class="part">100_express框架_获取路由参数</span></div>
                <div class="duration">05:35</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=101" class="router-link-active"
                        title="101_express框架_路由参数练习">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P101</span><span
                        class="part">101_express框架_路由参数练习</span></div>
                <div class="duration">08:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=102" class="router-link-active"
                        title="102_express框架_一般响应设置">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P102</span><span
                        class="part">102_express框架_一般响应设置</span></div>
                <div class="duration">03:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=103" class="router-link-active"
                        title="103_express框架_其他响应设置">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P103</span><span
                        class="part">103_express框架_其他响应设置</span></div>
                <div class="duration">07:30</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=104" class="router-link-active" title="104_express框架_中间件介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P104</span><span
                        class="part">104_express框架_中间件介绍</span></div>
                <div class="duration">04:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=105" class="router-link-active"
                        title="105_express框架_全局中间实践">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P105</span><span
                        class="part">105_express框架_全局中间实践</span></div>
                <div class="duration">08:01</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=106" class="router-link-active"
                        title="106_express框架_路由中间件实践">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P106</span><span
                        class="part">106_express框架_路由中间件实践</span></div>
                <div class="duration">06:30</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=107" class="router-link-active"
                        title="107_express框架_静态资源中间件">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P107</span><span
                        class="part">107_express框架_静态资源中间件</span></div>
                <div class="duration">05:24</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=108" class="router-link-active"
                        title="108_express框架_静态资源中间件注意事项">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P108</span><span
                        class="part">108_express框架_静态资源中间件注意事项</span></div>
                <div class="duration">03:57</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=109" class="router-link-active"
                        title="109_express框架_静态资源中间件练习">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P109</span><span
                        class="part">109_express框架_静态资源中间件练习</span></div>
                <div class="duration">05:09</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=110" class="router-link-active"
                        title="110_express框架_获取请求体数据">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P110</span><span
                        class="part">110_express框架_获取请求体数据</span></div>
                <div class="duration">10:36</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=111" class="router-link-active" title="111_express框架_防盗链介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P111</span><span
                        class="part">111_express框架_防盗链介绍</span></div>
                <div class="duration">03:22</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=112" class="router-link-active" title="112_express框架_防盗链实践">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P112</span><span
                        class="part">112_express框架_防盗链实践</span></div>
                <div class="duration">08:22</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=113" class="router-link-active" title="113_express框架_路由模块化">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P113</span><span
                        class="part">113_express框架_路由模块化</span></div>
                <div class="duration">05:19</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=114" class="router-link-active"
                        title="114_express框架_模板引擎的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P114</span><span
                        class="part">114_express框架_模板引擎的介绍</span></div>
                <div class="duration">01:30</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=115" class="router-link-active" title="115_express框架_ejs初体验">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P115</span><span
                        class="part">115_express框架_ejs初体验</span></div>
                <div class="duration">10:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=116" class="router-link-active" title="116_express框架_ejs列表渲染">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P116</span><span
                        class="part">116_express框架_ejs列表渲染</span></div>
                <div class="duration">06:07</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=117" class="router-link-active" title="117_express框架_ejs条件渲染">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P117</span><span
                        class="part">117_express框架_ejs条件渲染</span></div>
                <div class="duration">06:00</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=118" class="router-link-active"
                        title="118_express框架_express中使用ejs">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P118</span><span
                        class="part">118_express框架_express中使用ejs</span></div>
                <div class="duration">04:57</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=119" class="router-link-active"
                        title="119_express框架_express-generator工具">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P119</span><span
                        class="part">119_express框架_express-generator工具</span></div>
                <div class="duration">07:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=120" class="router-link-active"
                        title="120_express框架_查看文件上传报文">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P120</span><span
                        class="part">120_express框架_查看文件上传报文</span></div>
                <div class="duration">07:48</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=121" class="router-link-active"
                        title="121_express框架_处理文件上传">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P121</span><span
                        class="part">121_express框架_处理文件上传</span></div>
                <div class="duration">08:44</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=122" class="router-link-active"
                        title="122_案例实践_01_基本结构搭建">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P122</span><span
                        class="part">122_案例实践_01_基本结构搭建</span></div>
                <div class="duration">04:02</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=123" class="router-link-active"
                        title="123_案例实践_02_响应静态网页">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P123</span><span
                        class="part">123_案例实践_02_响应静态网页</span></div>
                <div class="duration">06:37</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=124" class="router-link-active"
                        title="124_案例实践_03_获取表单数据">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P124</span><span
                        class="part">124_案例实践_03_获取表单数据</span></div>
                <div class="duration">04:47</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=125" class="router-link-active"
                        title="125_案例实践_04_lowdb的介绍与演示">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P125</span><span
                        class="part">125_案例实践_04_lowdb的介绍与演示</span></div>
                <div class="duration">07:09</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=126" class="router-link-active"
                        title="126_案例实践_05_保存账单信息">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P126</span><span
                        class="part">126_案例实践_05_保存账单信息</span></div>
                <div class="duration">04:32</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=127" class="router-link-active"
                        title="127_案例实践_06_完善成功提醒">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P127</span><span
                        class="part">127_案例实践_06_完善成功提醒</span></div>
                <div class="duration">03:13</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=128" class="router-link-active" title="128_案例实践_07_账单列表">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P128</span><span
                        class="part">128_案例实践_07_账单列表</span></div>
                <div class="duration">05:46</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=129" class="router-link-active" title="129_案例实践_08_删除账单">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P129</span><span
                        class="part">129_案例实践_08_删除账单</span></div>
                <div class="duration">04:55</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=130" class="router-link-active" title="130_Mongodb_Mongodb介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P130</span><span
                        class="part">130_Mongodb_Mongodb介绍</span></div>
                <div class="duration">04:07</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=131" class="router-link-active" title="131_Mongodb_核心概念">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P131</span><span
                        class="part">131_Mongodb_核心概念</span></div>
                <div class="duration">03:38</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=132" class="router-link-active" title="132_Mongodb_下载安装与启动">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P132</span><span
                        class="part">132_Mongodb_下载安装与启动</span></div>
                <div class="duration">07:38</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=133" class="router-link-active"
                        title="133_Mongodb_数据库与集合命令">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P133</span><span
                        class="part">133_Mongodb_数据库与集合命令</span></div>
                <div class="duration">05:24</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=134" class="router-link-active" title="134_Mongodb_文档命令">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P134</span><span
                        class="part">134_Mongodb_文档命令</span></div>
                <div class="duration">05:27</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=135" class="router-link-active"
                        title="135_Mongodb_数据库操作应用场景">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P135</span><span
                        class="part">135_Mongodb_数据库操作应用场景</span></div>
                <div class="duration">03:31</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=136" class="router-link-active" title="136_mongoose_mongoose介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P136</span><span
                        class="part">136_mongoose_mongoose介绍</span></div>
                <div class="duration">03:26</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=137" class="router-link-active" title="137_mongoose_连接数据库">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P137</span><span
                        class="part">137_mongoose_连接数据库</span></div>
                <div class="duration">06:32</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=138" class="router-link-active"
                        title="138_mongoose_连接数据库补充说明">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P138</span><span
                        class="part">138_mongoose_连接数据库补充说明</span></div>
                <div class="duration">03:21</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=139" class="router-link-active" title="139_mongoose_插入文档">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P139</span><span
                        class="part">139_mongoose_插入文档</span></div>
                <div class="duration">07:33</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=140" class="router-link-active" title="140_mongoose_字段类型">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P140</span><span
                        class="part">140_mongoose_字段类型</span></div>
                <div class="duration">07:04</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=141" class="router-link-active" title="141_mongoose_字段值验证">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P141</span><span
                        class="part">141_mongoose_字段值验证</span></div>
                <div class="duration">07:13</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=142" class="router-link-active" title="142_mongoose_删除文档">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P142</span><span
                        class="part">142_mongoose_删除文档</span></div>
                <div class="duration">05:25</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=143" class="router-link-active" title="143_mongoose_更新文档">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P143</span><span
                        class="part">143_mongoose_更新文档</span></div>
                <div class="duration">03:32</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=144" class="router-link-active" title="144_mongoose_读取文档">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P144</span><span
                        class="part">144_mongoose_读取文档</span></div>
                <div class="duration">03:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=145" class="router-link-active" title="145_mongoose_条件控制">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P145</span><span
                        class="part">145_mongoose_条件控制</span></div>
                <div class="duration">08:47</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=146" class="router-link-active" title="146_mongoose_个性化读取">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P146</span><span
                        class="part">146_mongoose_个性化读取</span></div>
                <div class="duration">07:45</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=147" class="router-link-active" title="147_mongoose_代码模块化-1">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P147</span><span
                        class="part">147_mongoose_代码模块化-1</span></div>
                <div class="duration">06:23</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=148" class="router-link-active" title="148_mongoose_代码模块化-2">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P148</span><span
                        class="part">148_mongoose_代码模块化-2</span></div>
                <div class="duration">09:48</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=149" class="router-link-active"
                        title="149_Mongodb图形化工具-Robo3T">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P149</span><span
                        class="part">149_Mongodb图形化工具-Robo3T</span></div>
                <div class="duration">06:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=150" class="router-link-active"
                        title="150_Mongodb图形化工具-Navicat">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P150</span><span
                        class="part">150_Mongodb图形化工具-Navicat</span></div>
                <div class="duration">05:34</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=151" class="router-link-active" title="151_案例优化_01_结合数据库">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P151</span><span
                        class="part">151_案例优化_01_结合数据库</span></div>
                <div class="duration">02:58</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=152" class="router-link-active"
                        title="152_案例优化_02_准备模型文件">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P152</span><span
                        class="part">152_案例优化_02_准备模型文件</span></div>
                <div class="duration">03:13</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=153" class="router-link-active" title="153_案例优化_03_插入数据库">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P153</span><span
                        class="part">153_案例优化_03_插入数据库</span></div>
                <div class="duration">07:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=154" class="router-link-active" title="154_案例优化_04_读取数据库">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P154</span><span
                        class="part">154_案例优化_04_读取数据库</span></div>
                <div class="duration">06:00</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=155" class="router-link-active" title="155_案例优化_05_删除文档">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P155</span><span
                        class="part">155_案例优化_05_删除文档</span></div>
                <div class="duration">05:16</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=156" class="router-link-active" title="156_API接口_接口介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P156</span><span
                        class="part">156_API接口_接口介绍</span></div>
                <div class="duration">06:09</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=157" class="router-link-active" title="157_API接口_RESTful API">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P157</span><span
                        class="part">157_API接口_RESTful API</span></div>
                <div class="duration">04:17</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=158" class="router-link-active" title="158_API接口_json-server工具">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P158</span><span
                        class="part">158_API接口_json-server工具</span></div>
                <div class="duration">04:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=159" class="router-link-active"
                        title="159_接口测试工具-apipost基本使用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P159</span><span
                        class="part">159_接口测试工具-apipost基本使用</span></div>
                <div class="duration">08:28</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=160" class="router-link-active"
                        title="160_接口测试工具-apipost公共参数与文档功能">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P160</span><span
                        class="part">160_接口测试工具-apipost公共参数与文档功能</span></div>
                <div class="duration">05:12</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=161" class="router-link-active"
                        title="161_接口测试工具-postman基本使用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P161</span><span
                        class="part">161_接口测试工具-postman基本使用</span></div>
                <div class="duration">03:44</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=162" class="router-link-active"
                        title="162_案例功能完善_01_结合API接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P162</span><span
                        class="part">162_案例功能完善_01_结合API接口</span></div>
                <div class="duration">06:07</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=163" class="router-link-active"
                        title="163_案例功能完善_02_获取账单接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P163</span><span
                        class="part">163_案例功能完善_02_获取账单接口</span></div>
                <div class="duration">04:58</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=164" class="router-link-active"
                        title="164_案例功能完善_03_创建账单接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P164</span><span
                        class="part">164_案例功能完善_03_创建账单接口</span></div>
                <div class="duration">05:41</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=165" class="router-link-active"
                        title="165_案例功能完善_04_删除账单接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P165</span><span
                        class="part">165_案例功能完善_04_删除账单接口</span></div>
                <div class="duration">02:05</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=166" class="router-link-active"
                        title="166_案例功能完善_05_获取单条账单接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P166</span><span
                        class="part">166_案例功能完善_05_获取单条账单接口</span></div>
                <div class="duration">02:46</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=167" class="router-link-active"
                        title="167_案例功能完善_06_更新账单接口">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P167</span><span
                        class="part">167_案例功能完善_06_更新账单接口</span></div>
                <div class="duration">05:02</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=168" class="router-link-active" title="168_会话控制_会话控制介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P168</span><span
                        class="part">168_会话控制_会话控制介绍</span></div>
                <div class="duration">04:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=169" class="router-link-active" title="169_会话控制_cookie的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P169</span><span
                        class="part">169_会话控制_cookie的介绍</span></div>
                <div class="duration">06:11</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=170" class="router-link-active"
                        title="170_会话控制_浏览器操作cookie">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P170</span><span
                        class="part">170_会话控制_浏览器操作cookie</span></div>
                <div class="duration">05:22</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=171" class="router-link-active"
                        title="171_会话控制_express框架中设置cookie">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P171</span><span
                        class="part">171_会话控制_express框架中设置cookie</span></div>
                <div class="duration">07:50</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=172" class="router-link-active"
                        title="172_会话控制_express框架中删除cookie">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P172</span><span
                        class="part">172_会话控制_express框架中删除cookie</span></div>
                <div class="duration">03:05</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=173" class="router-link-active"
                        title="173_会话控制_express框架中获取cookie">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P173</span><span
                        class="part">173_会话控制_express框架中获取cookie</span></div>
                <div class="duration">02:45</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=174" class="router-link-active" title="174_会话控制_session的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P174</span><span
                        class="part">174_会话控制_session的介绍</span></div>
                <div class="duration">03:31</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=175" class="router-link-active"
                        title="175_会话控制_session举例说明">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P175</span><span
                        class="part">175_会话控制_session举例说明</span></div>
                <div class="duration">04:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=176" class="router-link-active"
                        title="176_会话控制_express-session安装与配置">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P176</span><span
                        class="part">176_会话控制_express-session安装与配置</span></div>
                <div class="duration">07:50</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=177" class="router-link-active"
                        title="177_会话控制_express中session操作">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P177</span><span
                        class="part">177_会话控制_express中session操作</span></div>
                <div class="duration">08:40</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=178" class="router-link-active"
                        title="178_会话控制_session与cookie的区别">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P178</span><span
                        class="part">178_会话控制_session与cookie的区别</span></div>
                <div class="duration">02:39</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=179" class="router-link-active"
                        title="179_案例功能完善_01_响应注册页面">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P179</span><span
                        class="part">179_案例功能完善_01_响应注册页面</span></div>
                <div class="duration">05:31</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=180" class="router-link-active"
                        title="180_案例功能完善_02_注册用户">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P180</span><span
                        class="part">180_案例功能完善_02_注册用户</span></div>
                <div class="duration">07:51</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=181" class="router-link-active"
                        title="181_案例功能完善_03_用户登录">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P181</span><span
                        class="part">181_案例功能完善_03_用户登录</span></div>
                <div class="duration">06:11</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=182" class="router-link-active"
                        title="182_案例功能完善_04_写入session">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P182</span><span
                        class="part">182_案例功能完善_04_写入session</span></div>
                <div class="duration">03:56</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=183" class="router-link-active"
                        title="183_案例功能完善_05_用户登录检测">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P183</span><span
                        class="part">183_案例功能完善_05_用户登录检测</span></div>
                <div class="duration">05:41</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=184" class="router-link-active"
                        title="184_案例功能完善_06_退出登录">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P184</span><span
                        class="part">184_案例功能完善_06_退出登录</span></div>
                <div class="duration">03:32</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=185" class="router-link-active"
                        title="185_案例功能完善_07_CSRF跨站请求伪造">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P185</span><span
                        class="part">185_案例功能完善_07_CSRF跨站请求伪造</span></div>
                <div class="duration">04:16</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=186" class="router-link-active"
                        title="186_案例功能完善_08_首页和404页面">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P186</span><span
                        class="part">186_案例功能完善_08_首页和404页面</span></div>
                <div class="duration">05:54</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=187" class="router-link-active" title="187_会话控制_token的介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P187</span><span
                        class="part">187_会话控制_token的介绍</span></div>
                <div class="duration">05:59</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=188" class="router-link-active" title="188_会话控制_jwt介绍与使用">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P188</span><span
                        class="part">188_会话控制_jwt介绍与使用</span></div>
                <div class="duration">05:37</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=189" class="router-link-active"
                        title="189_案例功能完善_01_登录响应token">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P189</span><span
                        class="part">189_案例功能完善_01_登录响应token</span></div>
                <div class="duration">07:58</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=190" class="router-link-active"
                        title="190_案例功能完善_02_token校验">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P190</span><span
                        class="part">190_案例功能完善_02_token校验</span></div>
                <div class="duration">08:14</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=191" class="router-link-active"
                        title="191_案例功能完善_03_token功能完善">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P191</span><span
                        class="part">191_案例功能完善_03_token功能完善</span></div>
                <div class="duration">04:44</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=192" class="router-link-active"
                        title="192_案例功能完善_04_本地域名配置">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P192</span><span
                        class="part">192_案例功能完善_04_本地域名配置</span></div>
                <div class="duration">07:42</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=193" class="router-link-active"
                        title="193_项目上线_01_代码上传仓库">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P193</span><span
                        class="part">193_项目上线_01_代码上传仓库</span></div>
                <div class="duration">03:56</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=194" class="router-link-active"
                        title="194_项目上线_02_购买云服务器">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P194</span><span
                        class="part">194_项目上线_02_购买云服务器</span></div>
                <div class="duration">04:20</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=195" class="router-link-active"
                        title="195_项目上线_03_连接服务器与软件安装">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P195</span><span
                        class="part">195_项目上线_03_连接服务器与软件安装</span></div>
                <div class="duration">04:26</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=196" class="router-link-active"
                        title="196_项目上线_04_代码克隆服务启动">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P196</span><span
                        class="part">196_项目上线_04_代码克隆服务启动</span></div>
                <div class="duration">05:53</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=197" class="router-link-active"
                        title="197_项目上线_05_域名购买与解析">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P197</span><span
                        class="part">197_项目上线_05_域名购买与解析</span></div>
                <div class="duration">05:38</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=198" class="router-link-active"
                        title="198_项目上线_06_配置HTTPS证书">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P198</span><span
                        class="part">198_项目上线_06_配置HTTPS证书</span></div>
                <div class="duration">08:52</div>
            </div>
        </a></li>
        <li class=""><a href="/video/BV1gM411W7ex?p=199" class="router-link-active" title="199_前后端开发扩展介绍">
            <div class="clickitem">
                <div class="link-content"><img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif"
                                               style="display: none;"><span class="page-num">P199</span><span
                        class="part">199_前后端开发扩展介绍</span></div>
                <div class="duration">09:08</div>
            </div>
        </a></li>
        <li class="">
            <a href="/video/BV1gM411W7ex?p=200" class="router-link-active" title="200_完结篇">
                <div class="clickitem">
                    <div class="link-content">
                        <img src="//s1.hdslb.com/bfs/static/jinkela/video/asserts/playing.gif" style="display: none;">
                        <span class="page-num">P200</span>
                        <span class="part">200_完结篇</span>
                    </div>
                    <div class="duration">03:10</div>
                </div>
            </a>
        </li>
    </ul><!---->
</div>

</body>
<script>

    var myElement = document.getElementById('list');
    var li = myElement.children[0].children;
    var str = '';
    for (let i = 0; i < li.length; i++) {
        //console.log(i);
       var a = li[i].children[0].children[0].children[0].children[1].textContent;

       var b = li[i].children[0].children[0].children[0].children[2].textContent;

       var c = li[i].children[0].children[0].children[1].textContent;

       var d = a+'###'+b+'###'+c;
       if (i == (li.length-1)){
           str = str + d
       } else {
           str = str + d +"(&&&)";
       }

       //console.log(d);
    }
    console.log(str);

    console.log('haha')
</script>
</html>